﻿//-----------------------------------------------------------------------
// Source File: "IDirectoryClonerArgs.cs"
// Create Date: 07/30/2014 10:15 AM
// Last Updated: 07/30/2014 10:15 AM
// Authors(s): nealbailey@hotmail.com
//-----------------------------------------------------------------------
// GNU GENERAL PUBLIC LICENSE
//-----------------------------------------------------------------------
// Revision: Version 3, 29 June 2007
// Copyright © 2007 Free Software Foundation, Inc. http://fsf.org/
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
//  This program is distributed in the hope that it will be useful,
//  but WITHOUT ANY WARRANTY; without even the implied warranty of
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
//  GNU General Public License for more details.
//  REFERENCE: http://www.gnu.org/licenses/
//-----------------------------------------------------------------------
// Copyright (c) 2010-2014 Baileysoft Solutions
//-----------------------------------------------------------------------
namespace Baileysoft.Gaming.Utils.Yasm
{
    using System;

    /// <summary>
    /// Interface for defining arguments used by <see cref="IDirectoryClonable"/> interfaces.
    /// </summary>
    public interface IDirectoryClonerArgs
    {
        #region Properties

        /// <summary>
        /// The clone destination folder <see cref="string"/> path.
        /// </summary>
        string DestinationFolder
        {
            get; set;
        }

        /// <summary>
        /// The <see cref="SourceFolder"/> to clone.
        /// </summary>
        SourceFolder SourceFolder
        {
            get; set;
        }

        #endregion Properties
    }
}